function initShader(gl, VERTEX_SHADER_SOURCE, FRAGMENT_SHADER_SOURCE){
    //创建着色器
    const vertexShader = gl.createShader(gl.VERTEX_SHADER)
    const fragmentShader = gl.createShader(gl.FRAGMENT_SHADER)

    //指定着色器源码
    gl.shaderSource(vertexShader, VERTEX_SHADER_SOURCE)
    gl.shaderSource(fragmentShader, FRAGMENT_SHADER_SOURCE)

    //编译着色器
    gl.compileShader(vertexShader)
    gl.compileShader(fragmentShader)

    //使用着色器
    //创建一个程序对象--关联JavaScript程序和webgl
    const program = gl.createProgram()
    //程序对象指定着色器
    gl.attachShader(program, vertexShader)
    gl.attachShader(program, fragmentShader)

    //JavaScript和webgl关联
    gl.linkProgram(program)
    //使用程序对象
    gl.useProgram(program)

    return program
}